<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Garlic.DM.DataModel" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Garlic.DM.DataModel" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfST_Dangerous_Cargo_Codes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ST_Dangerous_Cargo_Codes" nillable="true" type="tns:ST_Dangerous_Cargo_Codes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfST_Dangerous_Cargo_Codes" nillable="true" type="tns:ArrayOfST_Dangerous_Cargo_Codes" />
  <xs:complexType name="ST_Dangerous_Cargo_Codes">
    <xs:sequence>
      <xs:element minOccurs="0" name="DTP_DNGGCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DTP_DNGGNM" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_Dangerous_Cargo_Codes" nillable="true" type="tns:ST_Dangerous_Cargo_Codes" />
  <xs:complexType name="ArrayOfUM_Ref_Code">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Ref_Code" nillable="true" type="tns:UM_Ref_Code" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Ref_Code" nillable="true" type="tns:ArrayOfUM_Ref_Code" />
  <xs:complexType name="UM_Ref_Code">
    <xs:sequence>
      <xs:element minOccurs="0" name="RV_DOMAIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RV_EDICODE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RV_LOW_VALUE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RV_MEANING" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Ref_Code" nillable="true" type="tns:UM_Ref_Code" />
  <xs:complexType name="ArrayOfST_VOYAGE_CARGO_AMOUNTS">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ST_VOYAGE_CARGO_AMOUNTS" nillable="true" type="tns:ST_VOYAGE_CARGO_AMOUNTS" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfST_VOYAGE_CARGO_AMOUNTS" nillable="true" type="tns:ArrayOfST_VOYAGE_CARGO_AMOUNTS" />
  <xs:complexType name="ST_VOYAGE_CARGO_AMOUNTS">
    <xs:sequence>
      <xs:element minOccurs="0" name="RV_MEANING" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAG_GTYPECD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAG_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAG_INSERTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VAG_INSERTUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAG_PKG" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAG_REMARK" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAG_TON" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAG_VOL" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAG_VOY_ID" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_VOYAGE_CARGO_AMOUNTS" nillable="true" type="tns:ST_VOYAGE_CARGO_AMOUNTS" />
  <xs:complexType name="ArrayOfWEB_VM_LINERS">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WEB_VM_LINERS" nillable="true" type="tns:WEB_VM_LINERS" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWEB_VM_LINERS" nillable="true" type="tns:ArrayOfWEB_VM_LINERS" />
  <xs:complexType name="WEB_VM_LINERS">
    <xs:sequence>
      <xs:element minOccurs="0" name="AGENT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLIGHT_LOW_VALUE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_EAMOUNT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_ESTEP" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_EVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_FLT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_IAMOUNT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_INSERTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LNR_INSERTUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_ISTEP" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_IVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_LSTUPDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LNR_LSTUPUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_NO" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_SERLINE_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LNR_VSL_CD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LNR_VSL_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VSL_CNNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ENNAME" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WEB_VM_LINERS" nillable="true" type="tns:WEB_VM_LINERS" />
  <xs:complexType name="ArrayOfWEB_VM_FLIGHTS">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WEB_VM_FLIGHTS" nillable="true" type="tns:WEB_VM_FLIGHTS" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWEB_VM_FLIGHTS" nillable="true" type="tns:ArrayOfWEB_VM_FLIGHTS" />
  <xs:complexType name="WEB_VM_FLIGHTS">
    <xs:sequence>
      <xs:element minOccurs="0" name="AGENT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AGENT_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_CYCLE" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_DOCKHOUR" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_EAMOUNT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_ENDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FLT_FIXSCDSHP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_IAMOUNT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_IEFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_INITDT" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FLT_INSERTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FLT_INSERTUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_LSTUPDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FLT_LSTUPUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_NO" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_REMARK" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_SCHDUL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_SLN_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_STARTM" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FLT_TER_CST_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FLT_VALIDFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCHDUL_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_SRT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="TER_NAME" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WEB_VM_FLIGHTS" nillable="true" type="tns:WEB_VM_FLIGHTS" />
  <xs:complexType name="ArrayOfUM_VesselSchedules">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_VesselSchedules" nillable="true" type="tns:UM_VesselSchedules" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_VesselSchedules" nillable="true" type="tns:ArrayOfUM_VesselSchedules" />
  <xs:complexType name="UM_VesselSchedules">
    <xs:sequence>
      <xs:element minOccurs="0" name="CST_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POT_FNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POT_NNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RV_MEANING" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_CULOC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_ETA" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_ETD" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_EVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_FIXSCDSHPFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_IVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_PILOTAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_STATUS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SERVICELINE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_CNNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ENNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_VTPCODE" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_VesselSchedules" nillable="true" type="tns:UM_VesselSchedules" />
  <xs:complexType name="ArrayOfUM_Vessel_Berthes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Vessel_Berthes" nillable="true" type="tns:UM_Vessel_Berthes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Vessel_Berthes" nillable="true" type="tns:ArrayOfUM_Vessel_Berthes" />
  <xs:complexType name="UM_Vessel_Berthes">
    <xs:sequence>
      <xs:element minOccurs="0" name="CST_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_IE_VOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VBT_BERTHTIMES" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_LDUNLDFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VBT_PBTHDRAFT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PBTHDRAFT_A" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PBTHDRAFT_P" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PBTHDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VBT_PDPTDRAFT" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PDPTDRAFT_A" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PDPTDRAFT_P" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_PDPTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="VBT_SCD_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VBT_STATUS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VBT_STATUS_MEANING" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_CNNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ENNAME" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Vessel_Berthes" nillable="true" type="tns:UM_Vessel_Berthes" />
  <xs:complexType name="ArrayOfUM_Voyages">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Voyages" nillable="true" type="tns:UM_Voyages" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Voyages" nillable="true" type="tns:ArrayOfUM_Voyages" />
  <xs:complexType name="UM_Voyages">
    <xs:sequence>
      <xs:element minOccurs="0" name="CST_AGT_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CST_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CST_CSTMCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CST_VCM_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FLT_SCHDUL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VCM_CSTMCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VOY_FLT_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_IEFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VOY_INTRADE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VOY_LTONNAGE" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_PTONNAGE" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_SCD_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_SLN_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VOY_VOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_CNNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ENNAME" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Voyages" nillable="true" type="tns:UM_Voyages" />
  <xs:complexType name="ArrayOfUM_Voyage_Amounts">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Voyage_Amounts" nillable="true" type="tns:UM_Voyage_Amounts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Voyage_Amounts" nillable="true" type="tns:ArrayOfUM_Voyage_Amounts" />
  <xs:complexType name="UM_Voyage_Amounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="CSZ_CSIZENM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RV_MEANING" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_AMOUNT" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAT_CSZ_CSIZECD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_DNGFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_EFFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VAT_OVLMTCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_RFFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_STS_CSTATUSCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VAT_VOY_ID" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Voyage_Amounts" nillable="true" type="tns:UM_Voyage_Amounts" />
  <xs:complexType name="ArrayOfST_Vessels">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ST_Vessels" nillable="true" type="tns:ST_Vessels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfST_Vessels" nillable="true" type="tns:ArrayOfST_Vessels" />
  <xs:complexType name="ST_Vessels">
    <xs:sequence>
      <xs:element minOccurs="0" name="VSL_CD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_CNNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ENNAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VSL_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="VSL_UNCODE" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_Vessels" nillable="true" type="tns:ST_Vessels" />
  <xs:complexType name="ArrayOfUM_Terminals">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Terminals" nillable="true" type="tns:UM_Terminals" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Terminals" nillable="true" type="tns:ArrayOfUM_Terminals" />
  <xs:complexType name="UM_Terminals">
    <xs:sequence>
      <xs:element minOccurs="0" name="CST_CSTM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CST_CSTMNM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CST_ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Terminals" nillable="true" type="tns:UM_Terminals" />
  <xs:complexType name="ArrayOfUM_Ports">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UM_Ports" nillable="true" type="tns:UM_Ports" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUM_Ports" nillable="true" type="tns:ArrayOfUM_Ports" />
  <xs:complexType name="UM_Ports">
    <xs:sequence>
      <xs:element minOccurs="0" name="POT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="POT_PORTCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POT_PORTENGNM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POT_PORTLOCNNM" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UM_Ports" nillable="true" type="tns:UM_Ports" />
  <xs:complexType name="ST_Schedules">
    <xs:sequence>
      <xs:element minOccurs="0" name="SCD_ARCHIVETM" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_ATA" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_ATD" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_CULOC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_DUMMY" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_EMBARGOFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_ETA" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_ETD" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_EVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_FIXSCDSHPFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_INSERTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_INSERTUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_IVOYAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_LSTUPDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_LSTUPUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_MADEMODE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_PARTITIONNM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_PILOTAGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_POT_FID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_POT_NID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_RCVEDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_RCVSTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SCD_REMARK" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_SHUTTLEBUS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_SLN_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_SN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_STATUS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SCD_TER_CST_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SCD_VSL_ID" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_Schedules" nillable="true" type="tns:ST_Schedules" />
  <xs:complexType name="ST_SERVICE_LINES">
    <xs:sequence>
      <xs:element minOccurs="0" name="SLN_AVLFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_BERTHNUM" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_CLOSEFG" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_CODE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_CST_AGT_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_CST_VCM_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_EMPNO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_FIXSCDSHP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_INSERTDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SLN_INSERTUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_LSTUPDDT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SLN_LSTUPUSER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_MNGCHRCTR" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_PAYYERTP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_PREDAYS" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_PRETIME" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SLN_PRT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_PRT_ID" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_REMARK" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_SCHDUL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLN_SRT_ID" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLN_STOPTIME" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SLN_TER_CST_ID" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_SERVICE_LINES" nillable="true" type="tns:ST_SERVICE_LINES" />
  <xs:complexType name="ArrayOfST_Container_Sizes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ST_Container_Sizes" nillable="true" type="tns:ST_Container_Sizes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfST_Container_Sizes" nillable="true" type="tns:ArrayOfST_Container_Sizes" />
  <xs:complexType name="ST_Container_Sizes">
    <xs:sequence>
      <xs:element minOccurs="0" name="CSZ_BELONGSIZE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CSZ_CSIZECD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CSZ_CSIZENM" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_Container_Sizes" nillable="true" type="tns:ST_Container_Sizes" />
  <xs:complexType name="ArrayOfST_Container_Status">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ST_Container_Status" nillable="true" type="tns:ST_Container_Status" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfST_Container_Status" nillable="true" type="tns:ArrayOfST_Container_Status" />
  <xs:complexType name="ST_Container_Status">
    <xs:sequence>
      <xs:element minOccurs="0" name="STS_CSTATUSCD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="STS_REMARK" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ST_Container_Status" nillable="true" type="tns:ST_Container_Status" />
</xs:schema>